package com.zcsy.manage.owner.service.common;

import com.zcsy.commons.model.RequestJson;
import com.zcsy.manage.model.base.CommonToken;

/**
 * 
 * @Title:CCommonTokenService
 * @Package：  com.zcsy.manage.distribution.service.base
 * @Description:会话id类接口
 * @author wangj
 * @date 2016年6月17日上午9:46:57
 * @version 1.0
 * @see JDK1.7.0_67
 * @Copyright: 2016 武汉恒数利通技术有限公司 All rights reserved.
 */
public interface IOCommonTokenService {
	/**
	* @Title: insert 
	* @Description: 新增token 
	* @param commonToken commonToken对象
	* @return 
	* @author wangj 1157360454@qq.com   
	* @date 2016年5月31日 
	* @throws
	 */
     int insert(CommonToken commonToken);
     
     /**
      * 
     * @Title: selectByToken 
     * @Description: 通过token查询对象 
     * @param token 会话id
     * @return CommonToken
     * @author wangj 1157360454@qq.com   
     * @date 2016年5月31日 
     * @throws
      */
     CommonToken selectByToken(String token);
     /**
      * 
     * @Title: selectByAccount 
     * @Description: 登录名查询CommonToken对象 
     * @param account 用户登录名
     * @return CommonToken
     * @author wangj 1157360454@qq.com   
     * @date 2016年6月1日 
     * @throws
      */
     CommonToken selectByAccount(String account);
     
     /**
      * 
     * @Title: updateToken 
     * @Description: 更新一个 commonToken
     * @param commonToken commonToken对象
     * @return 
     * @author wangj 1157360454@qq.com   
     * @date 2016年6月2日 
     * @throws
      */
      
     int updateToken(CommonToken commonToken);

 	/**
 	 * 
 	 * @Description 订单概览交互状态<br>
 	 * 
 	 * @param dtoken 会话
 	 * @param result 返回结果
 	 * @return 
 	 * @author lilan 1063972142@qq.com
 	 * @date 2016年6月20日
 	 * @see
 	 */
	RequestJson OrderInteractState(String dtoken, RequestJson result);

}
